package com.eascs.admin.o2o.back.vo;

import java.math.BigDecimal;
import java.util.Date;

public class O2oBackVo {
	private String id;
	// 贷款编号
	private String loanApplyNo;
	// 贷款CODE
	private String loanBillcode;
	// 借款人姓名
	private String loannerName;
	// 借款人id 关联主表loan_id'
	private String loannerNo;
	/**
	 * 借款人年龄
	 */
	private int loannerAge;
	/**
	 * 借款次数
	 */
	private int loanNum;
	/**
	 * 借款金额
	 */
	private BigDecimal loanAmount;
	/**
	 * 第三方担保人，Y：有，N：无
	 */
	private String loanAssure;
	/**
	 * 担保人与借款人的关系，QQ：亲戚 PY：朋友 PT：平台总 QT：其他
	 */
	private String loannerAssure;
	/**
	 * 贷款前婚姻状况, 0 未婚 1 已婚无子女 2 已婚有子女 3离异 4丧偶 5其他
	 */
	private String loanAfterMarriage;
	/**
	 * 婚姻状态为其他，其他的内容
	 */
	private String loanAfterMarriageOther;
	/**
	 * 贷款后婚姻状况, 0 未婚 1 已婚无子女 2 已婚有子女 3离异 4丧偶 5其他
	 */
	private String loanBeforMarrige;
	/**
	 * 婚姻状态为其他，其他的内容
	 */
	private String loanBeforMarrigeOther;
	/**
	 * 贷款是否实现目的，Y 是，N否
	 */
	private String loanGoal;
	/**
	 * 贷款资金去向
	 */
	private String loanAmountDirection;
	/**
	 * 诉讼情况：Y 有，N无
	 */
	private String loanAppeal;
	/**
	 * 有诉讼情况，填写诉讼情况内容
	 */
	private String loanAppealCont;
	/**
	 * SD数据提供，XT：SD系统数据 ； QK：SD情况说明
	 */
	private String loanSd;
	/**
	 * 门店经营情况：ZC：正常经营 XJ：营业额明显下降 JQ：近期预计结束经营 JS：结束经营 ZH：转行 QT：其他
	 */
	private String loanStore;
	/**
	 * 门店经营情况，其他（内容）
	 */
	private String loanStoreInfo;
	/**
	 * 资产状况：WF：无房产 YF：有房产 YC：有车 WC：无车 BMF：变卖房产 BMC：变卖车产 QT：其他
	 */
	private String loanProperty;
	/**
	 * 资产信息为其他，填写其他的内容
	 */
	private String loanPropertyInfo;
	/**
	 * 家庭生活收入来源，：MDJY：门店经营来源 PUSB：配偶正常上班 QQPY：亲戚朋友接济 QT：其他
	 */
	private String homeIncome;
	/**
	 * 家庭收入为其他时，其他的内容
	 */
	private String homeIncomeInfo;
	/**
	 * 贷前家庭负债：YB：100万以下 EB：100万-200万 SB：200万-300万 SIB：300万-400万 QT：其他
	 */
	private String loanAfterLiabilities;
	/**
	 * 其他负债时，输入内容
	 */
	private String loanAfterLiabilitiesInfo;
	/**
	 * 贷后家庭负债：YB：100万以下 EB：100万-200万 SB：200万-300万 SIB：300万-400万 QT：其他
	 */
	private String loanBeforeLiabilities;
	/**
	 * 其他负债时，输入内容
	 */
	private String loanBeforeLiabilitiesInfo;
	/**
	 * 其他负债催收情况：YJR：有其他金融机构上门催收 YSY：有上游供应商上门催收货款 QT：其他
	 */
	private String otherLiabilities;
	/**
	 * 家庭成员居住情况：FQZ：夫妻租住 XFQZ：小孩与夫妻一起租住 SDR：三代人租住 FQYF：夫妻自有房产居住
	 * XFQYF：小孩与夫妻自有房产居住 SDYF：三代人自有房产居住 QT：其他
	 */
	private String homeLive;
	/**
	 * 家庭成员居住情况为其他时的内容
	 */
	private String homeLiveOther;
	/**
	 * 对外投资情况：WDW：无对外投资 DWSB：对外投资失败 DWCG：对外投资成功 QT：其他
	 */
	private String foreignInvestment;
	/**
	 * 对外投资情况为其他时的内容
	 */
	private String foreignInvestmentOther;
	/**
	 * 客户贷款审批时整体情况描述
	 */
	private String loanClientDescription;
	/**
	 * 客户当前整体情况描述
	 */
	private String presentDecription;
	/**
	 * 代偿原因描述
	 */
	private String badloanDescription;
	/**
	 * 催收计划
	 */
	private String collectionPlan;
	/**
	 * 回款计划
	 */
	private String redmoneyPlan;
	/**
	 * 预计回款金额
	 */
	private BigDecimal redmoneyAmount;
	/**
	 * 预计损失率
	 */
	private BigDecimal lossRate;
	/**
	 * 流程启动时间
	 */
	private Date flowStarttime;
	/**
	 * 流程结束时间
	 */
	private Date flowEndtime;
	/**
	 * 流程状态
	 */
	private String flowStatus;
	/**
	 * 是否删除，Y 是，N 否
	 */
	private String isDelete;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 最后更新时间
	 */
	private Date endUpdateTime;
	/**
	 * 操作人ID
	 */
	private String operateNo;
	/**
	 * 操作人姓名
	 */
	private String operateName;

	/**
	 * 回访时间
	 */
	private Date revisitDate;
	/**
	 * 是否能在签订分期合同前结清全部利息，Y 是，N否
	 */
	private String isSignContract;
	/**
	 * 是否能在签订分期合同前偿还部分代偿：Y 是，N否
	 */
	private String isSignLoan;
	/**
	 * 是否能在签订分期合同前支付第一期分期款：Y 是，N否
	 */
	private String isFirstSign;
	/**
	 * 是否有还款意愿：Y是，N否
	 */
	private String isWillReloan;
	/**
	 * 上门时间
	 */
	private Date upDate;
	/**
	 * 分期本金金额
	 */
	private BigDecimal stagesAmount;
	/**
	 * 分期期限
	 */
	private int stagesTerm;
	/**
	 * 分期还款计划
	 */
	private String stagesPlan;
	/**
	 * 分期利率
	 */
	private BigDecimal stagesRate;
	/**
	 * 担保措施
	 */
	private String assureStep;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getLoanApplyNo() {
		return loanApplyNo;
	}

	public void setLoanApplyNo(String loanApplyNo) {
		this.loanApplyNo = loanApplyNo;
	}

	public String getLoanBillcode() {
		return loanBillcode;
	}

	public void setLoanBillcode(String loanBillcode) {
		this.loanBillcode = loanBillcode;
	}

	public String getLoannerName() {
		return loannerName;
	}

	public void setLoannerName(String loannerName) {
		this.loannerName = loannerName;
	}

	public String getLoannerNo() {
		return loannerNo;
	}

	public void setLoannerNo(String loannerNo) {
		this.loannerNo = loannerNo;
	}

	public int getLoannerAge() {
		return loannerAge;
	}

	public void setLoannerAge(int loannerAge) {
		this.loannerAge = loannerAge;
	}

	public int getLoanNum() {
		return loanNum;
	}

	public void setLoanNum(int loanNum) {
		this.loanNum = loanNum;
	}

	public BigDecimal getLoanAmount() {
		return loanAmount;
	}

	public void setLoanAmount(BigDecimal loanAmount) {
		this.loanAmount = loanAmount;
	}

	public String getLoanAssure() {
		return loanAssure;
	}

	public void setLoanAssure(String loanAssure) {
		this.loanAssure = loanAssure;
	}

	public String getLoannerAssure() {
		return loannerAssure;
	}

	public void setLoannerAssure(String loannerAssure) {
		this.loannerAssure = loannerAssure;
	}

	public String getLoanAfterMarriage() {
		return loanAfterMarriage;
	}

	public void setLoanAfterMarriage(String loanAfterMarriage) {
		this.loanAfterMarriage = loanAfterMarriage;
	}

	public String getLoanAfterMarriageOther() {
		return loanAfterMarriageOther;
	}

	public void setLoanAfterMarriageOther(String loanAfterMarriageOther) {
		this.loanAfterMarriageOther = loanAfterMarriageOther;
	}

	public String getLoanBeforMarrige() {
		return loanBeforMarrige;
	}

	public void setLoanBeforMarrige(String loanBeforMarrige) {
		this.loanBeforMarrige = loanBeforMarrige;
	}

	public String getLoanBeforMarrigeOther() {
		return loanBeforMarrigeOther;
	}

	public void setLoanBeforMarrigeOther(String loanBeforMarrigeOther) {
		this.loanBeforMarrigeOther = loanBeforMarrigeOther;
	}

	public String getLoanGoal() {
		return loanGoal;
	}

	public void setLoanGoal(String loanGoal) {
		this.loanGoal = loanGoal;
	}

	public String getLoanAmountDirection() {
		return loanAmountDirection;
	}

	public void setLoanAmountDirection(String loanAmountDirection) {
		this.loanAmountDirection = loanAmountDirection;
	}

	public String getLoanAppeal() {
		return loanAppeal;
	}

	public void setLoanAppeal(String loanAppeal) {
		this.loanAppeal = loanAppeal;
	}

	public String getLoanAppealCont() {
		return loanAppealCont;
	}

	public void setLoanAppealCont(String loanAppealCont) {
		this.loanAppealCont = loanAppealCont;
	}

	public String getLoanSd() {
		return loanSd;
	}

	public void setLoanSd(String loanSd) {
		this.loanSd = loanSd;
	}

	public String getLoanStore() {
		return loanStore;
	}

	public void setLoanStore(String loanStore) {
		this.loanStore = loanStore;
	}

	public String getLoanStoreInfo() {
		return loanStoreInfo;
	}

	public void setLoanStoreInfo(String loanStoreInfo) {
		this.loanStoreInfo = loanStoreInfo;
	}

	public String getLoanProperty() {
		return loanProperty;
	}

	public void setLoanProperty(String loanProperty) {
		this.loanProperty = loanProperty;
	}

	public String getLoanPropertyInfo() {
		return loanPropertyInfo;
	}

	public void setLoanPropertyInfo(String loanPropertyInfo) {
		this.loanPropertyInfo = loanPropertyInfo;
	}

	public String getHomeIncome() {
		return homeIncome;
	}

	public void setHomeIncome(String homeIncome) {
		this.homeIncome = homeIncome;
	}

	public String getHomeIncomeInfo() {
		return homeIncomeInfo;
	}

	public void setHomeIncomeInfo(String homeIncomeInfo) {
		this.homeIncomeInfo = homeIncomeInfo;
	}

	public String getLoanAfterLiabilities() {
		return loanAfterLiabilities;
	}

	public void setLoanAfterLiabilities(String loanAfterLiabilities) {
		this.loanAfterLiabilities = loanAfterLiabilities;
	}

	public String getLoanAfterLiabilitiesInfo() {
		return loanAfterLiabilitiesInfo;
	}

	public void setLoanAfterLiabilitiesInfo(String loanAfterLiabilitiesInfo) {
		this.loanAfterLiabilitiesInfo = loanAfterLiabilitiesInfo;
	}

	public String getLoanBeforeLiabilities() {
		return loanBeforeLiabilities;
	}

	public void setLoanBeforeLiabilities(String loanBeforeLiabilities) {
		this.loanBeforeLiabilities = loanBeforeLiabilities;
	}

	public String getLoanBeforeLiabilitiesInfo() {
		return loanBeforeLiabilitiesInfo;
	}

	public void setLoanBeforeLiabilitiesInfo(String loanBeforeLiabilitiesInfo) {
		this.loanBeforeLiabilitiesInfo = loanBeforeLiabilitiesInfo;
	}

	public String getOtherLiabilities() {
		return otherLiabilities;
	}

	public void setOtherLiabilities(String otherLiabilities) {
		this.otherLiabilities = otherLiabilities;
	}

	public String getHomeLive() {
		return homeLive;
	}

	public void setHomeLive(String homeLive) {
		this.homeLive = homeLive;
	}

	public String getHomeLiveOther() {
		return homeLiveOther;
	}

	public void setHomeLiveOther(String homeLiveOther) {
		this.homeLiveOther = homeLiveOther;
	}

	public String getForeignInvestment() {
		return foreignInvestment;
	}

	public void setForeignInvestment(String foreignInvestment) {
		this.foreignInvestment = foreignInvestment;
	}

	public String getForeignInvestmentOther() {
		return foreignInvestmentOther;
	}

	public void setForeignInvestmentOther(String foreignInvestmentOther) {
		this.foreignInvestmentOther = foreignInvestmentOther;
	}

	public String getLoanClientDescription() {
		return loanClientDescription;
	}

	public void setLoanClientDescription(String loanClientDescription) {
		this.loanClientDescription = loanClientDescription;
	}

	public String getPresentDecription() {
		return presentDecription;
	}

	public void setPresentDecription(String presentDecription) {
		this.presentDecription = presentDecription;
	}

	public String getCollectionPlan() {
		return collectionPlan;
	}

	public void setCollectionPlan(String collectionPlan) {
		this.collectionPlan = collectionPlan;
	}

	public String getRedmoneyPlan() {
		return redmoneyPlan;
	}

	public void setRedmoneyPlan(String redmoneyPlan) {
		this.redmoneyPlan = redmoneyPlan;
	}

	public BigDecimal getRedmoneyAmount() {
		return redmoneyAmount;
	}

	public void setRedmoneyAmount(BigDecimal redmoneyAmount) {
		this.redmoneyAmount = redmoneyAmount;
	}

	public BigDecimal getLossRate() {
		return lossRate;
	}

	public void setLossRate(BigDecimal lossRate) {
		this.lossRate = lossRate;
	}

	public Date getFlowStarttime() {
		return flowStarttime;
	}

	public void setFlowStarttime(Date flowStarttime) {
		this.flowStarttime = flowStarttime;
	}

	public Date getFlowEndtime() {
		return flowEndtime;
	}

	public void setFlowEndtime(Date flowEndtime) {
		this.flowEndtime = flowEndtime;
	}

	public String getFlowStatus() {
		return flowStatus;
	}

	public void setFlowStatus(String flowStatus) {
		this.flowStatus = flowStatus;
	}

	public String getIsDelete() {
		return isDelete;
	}

	public void setIsDelete(String isDelete) {
		this.isDelete = isDelete;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getEndUpdateTime() {
		return endUpdateTime;
	}

	public void setEndUpdateTime(Date endUpdateTime) {
		this.endUpdateTime = endUpdateTime;
	}

	public String getOperateNo() {
		return operateNo;
	}

	public void setOperateNo(String operateNo) {
		this.operateNo = operateNo;
	}

	public String getOperateName() {
		return operateName;
	}

	public void setOperateName(String operateName) {
		this.operateName = operateName;
	}

	public Date getRevisitDate() {
		return revisitDate;
	}

	public void setRevisitDate(Date revisitDate) {
		this.revisitDate = revisitDate;
	}

	public String getIsSignContract() {
		return isSignContract;
	}

	public void setIsSignContract(String isSignContract) {
		this.isSignContract = isSignContract;
	}

	public String getIsSignLoan() {
		return isSignLoan;
	}

	public void setIsSignLoan(String isSignLoan) {
		this.isSignLoan = isSignLoan;
	}

	public String getIsFirstSign() {
		return isFirstSign;
	}

	public void setIsFirstSign(String isFirstSign) {
		this.isFirstSign = isFirstSign;
	}

	public String getIsWillReloan() {
		return isWillReloan;
	}

	public void setIsWillReloan(String isWillReloan) {
		this.isWillReloan = isWillReloan;
	}

	public Date getUpDate() {
		return upDate;
	}

	public void setUpDate(Date upDate) {
		this.upDate = upDate;
	}

	public BigDecimal getStagesAmount() {
		return stagesAmount;
	}

	public void setStagesAmount(BigDecimal stagesAmount) {
		this.stagesAmount = stagesAmount;
	}

	public int getStagesTerm() {
		return stagesTerm;
	}

	public void setStagesTerm(int stagesTerm) {
		this.stagesTerm = stagesTerm;
	}

	public String getStagesPlan() {
		return stagesPlan;
	}

	public void setStagesPlan(String stagesPlan) {
		this.stagesPlan = stagesPlan;
	}

	public BigDecimal getStagesRate() {
		return stagesRate;
	}

	public void setStagesRate(BigDecimal stagesRate) {
		this.stagesRate = stagesRate;
	}

	public String getAssureStep() {
		return assureStep;
	}

	public void setAssureStep(String assureStep) {
		this.assureStep = assureStep;
	}

	public String getBadloanDescription() {
		return badloanDescription;
	}

	public void setBadloanDescription(String badloanDescription) {
		this.badloanDescription = badloanDescription;
	}

}
